0
1
2
2
0
3
1
5
5
5
61
0
125
407
5
8
0
74
654
0
673
689
186
624
369
282
0
265
506
988
